package com.huiyun.project.im.api.client.vo.req.tenant;

import com.huiyun.project.im.api.client.vo.req.user.ImUserReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * @FileName: ImTenantCreateReq
 * @Description: im租户请求创建对象
 * @Author linjie
 * @Date 2020/7/1712:03 PM
 * @Version 4.0.0
 */
@Data
@ApiModel
public class ImTenantsReq implements Serializable {

    @ApiModelProperty(value = "租户类型 1.企业  0.个人")
    private Integer tenantType;

    @ApiModelProperty(value = "租户列表 1.通知类型(平台通知) 2.平台类型(平台客服) 3.临时 3.其他类型")
    @NotNull
    private Integer tenantCate;
    @ApiModelProperty(value = "logo")
    @NotBlank
    private String logo;
    @ApiModelProperty(value = "租户名称")
    @NotBlank
    private String name;
    @ApiModelProperty(value = "业务ID")
    @NotBlank
    private String bid;
}
